#include <iostream>
using namespace std;

 typedef void (* FUNC)();

 int DoSomething (int i)
 {
    cout<<"DoSomething" <<endl;
    return 0;
 }

 void Test ()
 {
 FUNC f = reinterpret_cast<FUNC>(DoSomething);
 f();
 }

int main()
{
  Test();
  return 0;
}
